<template>
    <div class="icons">
      <!-- 轮播 -->
      <swiper>
        <swiper-slide>
            <div class="icon" v-for="item of List" :key="item.id">
                <div class="icon-img">
                    <img class="icon-img-content" :src="item.imgUrl">
                </div>
                <p class="img-desc">{{item.desc}}</p>
            </div>
        </swiper-slide>
      </swiper>
    </div>
</template>

<script>
export default {
    name:'HomeIcons',
    props :{
       List:Array
    },
    data () {
        return{
      }
    }
}  
</script>

<style scoped>
.icons >>> .swiper-container{
    height: 0;
    padding-bottom: 50%;
}
.icon{
    position: relative;
    overflow: hidden;
    float: left;
    width: 25%;
    height: 0;
    padding-bottom: 25%;
}
.icon-img{
    position: absolute;
    top:0;
    left: 0;
    right: 0;
    bottom: .44rem;
    box-sizing: border-box;
    padding: .1rem;
}
.icon-img-content{
    display: block;
    margin: 0 auto;
    height: 100%;
}
.img-desc{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: .24rem;
    height: .64rem;
    line-height: .64rem;
    text-align: center;
    color: #333;
}
</style>